<?php
/**
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 * http://www.gnu.org/copyleft/gpl.html
 */
 


/**
 *  @file
 *  @Author Samuel Maura
 *  Create access group
 */


header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Pragma: no-cache');
session_start();
require_once("".$_SERVER['DOCUMENT_ROOT']."/xenix/controllers/authorize.php");


require_once("".$_SERVER['DOCUMENT_ROOT']."/xenix/views/html.php");
require_once("".$_SERVER['DOCUMENT_ROOT']."/xenix/lib/session/sessionUtils.inc");
require_once("".$_SERVER['DOCUMENT_ROOT']."/xenix/models/pageaccesstype.php");
  
$html = new Html();
$html->pageHeaderStart('Wiki:Create Group');
$html->mainStyle();
$html->Style('login');
$html->pageHeaderEnd();
$html->pageBodyStart();

$html->displayLabel('New Group');

// Error block
if ( isset($_SESSION['validation_error']) && ($_SESSION['validation_error'] != '')){
  $html->displayErrorBlock($_SESSION['validation_error']);
}


?>

<div class='hspacer'></div>

<div>

 <form method="post" action="../controllers/creategroup.php">
  <div>
    <div><label for="group_label">Group label:</label></div>
     <div><input type="text" id="group_label" size='70' name="group_label" 
     value="<?sessionPrint('group_label')?>" /> </div>
  </div>
  
  <div class='hspacer'></div>
  
  <div>
    <div><label for="description">Description:</label></div>
    <div>
       <textarea id="description" name="description" rows='5' cols='60'><?sessionPrint('description')?></textarea> 
    </div>
  </div>
  
  <div class='hspacer'></div> 
    <div><label for="access_type"> Permission :</label></div>
     <div>
       <select id="access_type" name="access_type_id">
         <?
           $access_type = new AccessType();
           $result_array = $access_type->getAllAccessTypes();
           if (is_array($result_array)){
             foreach ($result_array as $key => $val){
               echo "<option value='".$val['id']."' ";
               if (!isset($_SESSION['access_type'])){
                 echo ( $val['label'] == 'read/write') ? 'selected' : '';
               }
               else{
                  echo ( $val['id'] == $_SESSION['access_type']) ? 'selected' : '';
               }
               echo ">".$val['label']."</option>";
               
             }
           }
         ?>
       </select> 
   </div>
 
  <div class='hspacer'></div>
   <div><input type="submit" id="submit" value="Create" /> </div>
  
</form>

</div>
<div class='hspacer'></div>

<?

$html->pageBodyEnd();

?>

<?
if ( isset($_SESSION['validation_error'])){
      $_SESSION['validation_error'] = '';
}

if ( isset($_SESSION['access_type'])){
      $_SESSION['access_type'] = '';
}

if ( isset($_SESSION['group_label'])){
      $_SESSION['group_label'] = '';
}

if ( isset($_SESSION['description'])){
      $_SESSION['description'] = '';
}

?>